/* 
    Document   : impresion
    Created on : Oct 2, 2012, 6:14:20 PM
    Author     : tapion
    Description:
        Purpose of the stylesheet follows.
*/
body{
    font-family: Arial, Helvetica, sans-serif;
}
#divPortada{
    
    height: 100%;
    width: 100%;
}
#divPortada2{
    height: 100%;
    width: 100%;
    padding-top: 50%;
}
.clHojaFoto{
    height: 100%;
    width: 100%;
}
.clTableFoto{
    width: 100%;
}
.clTableFoto td{
    text-align: center;
}
.clTextFoto{
    font-size:20pt;
}
#divTitPortada{
    width: 100%;
    font-weight: bolder;
    font-size: 18px;
    padding-top: 5%;
}
#divTextPortada{
    width: 100%;
    font-size: 14px;
    padding-top: 15%;
}
#divPiePortada{
    width: 100%;

    font-size: 14px;
    padding-top: 15%;
}
.clTextPortada{
    color: darkblue;
    text-align: center;
}
.label{
    font-size: 10pt;
}
.label1{
    font-size: 9pt;
}
.label2{
    font-size: 11pt;
}
#divLabelFloat{
    float: left;
}
.cldivFloat{
    float: left;
}
.cldivFloat label{
    font-weight: normal;
    font-style: italic;
}
.divGenLabel{
    clear: both;
}
.divGenLabel label{
    margin-right: 15pt;
}
.clSubRaya{
    text-decoration: underline;
}
.clTit1{
    font-weight: bold;
    display: block;
    font-size: 12pt;
}
.clTit2{
    font-weight: bold;
    display: block;
    font-size: 12pt;
}
.clTit3{
    display: block;
    font-size: 12pt;
}
.clpTexto{text-align: justify;margin: 2px;}
.clpTexto label{
    font-weight: bolder;
    margin-right: 9px;
}
.clTit3{display: block;margin: 5px;font-size: 10pt}
.divTopografias{
    width: 100%;
}
.divTopografias span{
    margin: 1px 9px 1px 0px;
}
.divTopografias label{
    margin-right: 5px;
}
.noRegistra{
    width: 100%;
    margin: 9px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bolder;
}
.clIzquierdo{
    float: left;
    width: 50%;
}
.clDerecho{
    float: left;
    width: 50%;
}
.divNewLine{
    clear: both;
    width: 100%;
}
.clElementos{
    width: 100%;
    border-collapse: collapse;
}
.cltdNum{
    text-align: right;
}
.clFileImPar{

}
.clFilePar{
    background-color: #C5C6DC;
}
.clTablaResul{
    width: 100%;
    border-collapse: collapse;
}
.clTablaResul tbody td{
    padding-left: 5px;
}
.clTablaResul thead td{
    font-weight: bolder;
    text-align: center;
    padding: 10px;
    background-color: #969696;
}
.clTitFila{
    font-weight: bolder;
    text-align: center;
    padding: 5px;
    background-color: #C0C0C0;
}
.clSubTotTabla{
    font-weight: bolder;
    text-align: center;
    color: darkblue;
}
.clSubValorTotal{
    text-align: right;
    font-weight: bolder;
    color: darkblue;
}
.clSinDatosFila{
    text-align: center;
    color: red;
}
.clTotal{
    text-align: center;
    font-weight: bolder;
    color: darkblue;
    font-style: italic;
}
.clNumeros{
    text-align: right;
}
.clContador{
    font-weight: bolder;
    margin-right: 20pt;
}
.clJustifica{
    text-align: justify;
}
.clHojaNueva{
    height: 100%;
    width: 100%;
}
.clBackgroundColor{
    text-align: center;
    font-weight: bolder;
    background-color:#D8E0E5;
    margin: 10pt 0pt;
}
.clTablesFinales{
    width:100%;
    border-collapse: collapse;
    font-size:8pt;
}
.clTablesFinales thead th{
    font-weight: bolder;
    background-color:#D8E0E5;
    font-size:9pt;
}
.clTablesFinales tbody td{
    font-size: 7pt;
}
.clTablesFinales tfoot td{
    text-align:center;
    font-weight: bolder;
    background-color:#D8E0E5;

}